A File Server Optimization Using Scatter/Gather IPC on L4 Based Multi-Server Operating System

نویسندگان

  • Soichiro Hidaka
  • Kazuya Kodama
  • Yusheng Ji
  • Katsumi Maruyama
چکیده

Operating systems for PCs and workstations adopt finetuned monolithic configuration. On the other hand, microkernel based multi-server operating systems are expected to play important roles especially for real-time and embedded systems, for several reasons. Operating systems for real-time systems are not yet standardized. Requirements to these OS depends on their wide-ranged applications. Therefore, it must be easy to build tailor-made systems. Ease of maintenance and future extension is are additional important aspects. However, in multi-server operating systems, frequent inter-process communications (IPC) are required. Without careful design, performance suffers from excess IPCs. In this paper, communication optimization strategy used for file server as one of multi-server operating system components running on L4 micro-kernel is proposed. Number of IPCs between application and the file server is only 1 round-trip for read system call, 1.5 for write system call. Preliminary performance evaluation conducted on Intel Pentium PC proved that proposed optimization reduces wall-clock time performance by a factor of 2.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Transactional IPC in Fiasco.OC

Already announced in 2007 for Sun’s Rock processor but later canceled, hardware transactional memory (HTM) finally found its way into general-purpose desktop and server systems and is soon to be expected for embedded and real-time systems. However, although current hardware implementations have their pitfalls, hindering an immediate adoption of HTM as a synchronization primitive for real-time o...

متن کامل

Bi-objective optimization of multi-server intermodal hub-location-allocation problem in congested systems: modeling and solution

A new multi-objective intermodal hub-location-allocation problem is modeled in this paper in which both the origin and the destination hub facilities are modeled as an M/M/m queuing system. The problem is being formulated as a constrained bi-objective optimization model to minimize the total costs as well as minimizing the total system time. A small-size problem is solved on the GAMS software t...

متن کامل

Experience with Real-Time Mach for Writing Continuous Media Applications and Servers

This paper describes the experience with Real-Time Mach for writing a network server and a storage server which are suitable for handling audio and video, and a video-on-demand system on these servers. Audio and video are commonly referred to as timing-dependent continuous media. Programming interfaces and resource management policies of current operating systems should be changed for handling ...

متن کامل

Investigation on Reliability Estimation of Loosely Coupled Software as a Service Execution Using Clustered and Non-Clustered Web Server

Evaluating the reliability of loosely coupled Software as a Service through the paradigm of a cluster-based and non-cluster-based web server is considered to be an important attribute for the service delivery and execution. We proposed a novel method for measuring the reliability of Software as a Service execution through load testing. The fault count of the model against the stresses of users ...

متن کامل

BAG Distributed Real - Time Operating System and Task Migration ∗

BAG is a distributed operating system designed for real-time applications which is run on a distributed real-time system. The heterogeneously distributed BAG system consists of nodes which have VME-bus chassis, different types of processor modules, and an interconnection network. The operating system has three main parts having distributed properties: task migration, load balancing and a distri...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002